namespace UniversalAdminSystem.Infrastructure.RabbitMQ.Models.Messages;

public class FileProcessingMessage
{
    public Guid Id { get; set; }
    public Guid FileId { get; set; } // 改成 Guid，而不是值对象
    public string FilePath { get; set; }
    public string ContentType { get; set; }
    public long Size { get; set; }
    public int RetryCount { get; set; }
    public DateTime? NextAttemptAt { get; set; }
    public DateTime SentAt { get; set; }
}